.line-clamp {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
/*公共样式开始*/
body,
html,
ul,
li,
div,
a,
span,
input,
form {
  margin: 0;
  padding: 0;
  color: #333;
  font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
  font-size: 0.5973333333rem;
}
ul {
  list-style: none;
}
a {
  text-decoration: none;
}
a:link,
a:active {
  color: #333;
}
body,
html {
  width: 100%;
  height: 100%;
}
/*清除浮动*/
.clearfix::before,
.clearfix::after {
  content: '';
  display: block;
  overflow: hidden;
  visibility: visible;
  height: 0;
  clear: both;
}
.clearfix {
  zoom: 1;
}
a,
input,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-appearance: none;
}
input {
  border: none;
  outline: none;
}
input::-webkit-input-placeholder {
  color: #b1b0b0;
}
.bar_20 {
   width: 100%;
   height: 0.32rem;
   background-color: #f6f4f4;
 }
.bar_10 {
  width: 100%;
  height:0.213333333rem;
  background-color: #f6f4f4;
}
.bar_51 {
  width: 100%;
  height: 1.088rem;
  background-color: #f6f4f4;
}

.pub-title {
  position: relative;
}
.pub-title h3 {
  color: #22a0dc;
  font-size: 0.59733333rem;
  font-weight: normal;
  text-align: center;
}
.pub-title .more {
  font-size: 0.512rem;
  position: absolute;
  top: 0;
  right: 0.53333333rem;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
/*公共样式结束*/
/*搜索框开始*/
.search {
  height: 1.28rem;
  padding: 0.64rem 0.64rem 0.64rem 1.024rem;
  vertical-align: middle;
}
.search .cancel {
  height:  1.28rem;
  width: 1.49333333rem;
  text-align: center;
  line-height: 1.28rem;
  float: right;
  font-size: 0.64rem;
}
#validation {
  height: 100%;
  float: left;
  position: relative;
}
#validation .input-box {
  width: 12.37333333rem;
  height: 100%;
  background-color: #eee;
  -webkit-border-radius: 0.10666667rem;
  border-radius: 0.10666667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0.64rem;
}
#validation .refer {
  width: 1.92rem;
  height: 100%;
  position: absolute;
  top: 0.0806666rem ;
  right: 0;
  background: url("../images/search.png") no-repeat center;
  background-size: 0.7rem 0.7rem;
}
/*搜索框结束*/
/*位置、租金、类型筛选开始*/
#filter {
  position: relative;
}
#filter .tab {
  height: 0.59733333rem;
  padding-bottom: 0.47066667rem;
}
#filter .tab .tab-item {
  width: 33.33333%;
  float: left;
  line-height: 0.59733333rem;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #333;
}
#filter .tab .tab-item span{
  font-size:  0.59733333rem;;
}
#filter .tab .tab-item img {
  width: 0.49866667rem;
  /*height: 0.17066667rem;*/
  vertical-align: middle;
  margin-left: 0.256rem;
}
#filter .tab .tab-item:last-child {
  border-right: none;
}
#filter #selected {
  width: 100%;
  background-color: #fff;
  position: absolute;
  top: 0.93866667rem;
  left: 0;
}
#filter .line{ border-top: 1px solid #999;display: none}
#filter #selected ul {
  height: 8.10666667rem;
  overflow: hidden;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#filter #selected li {
  text-align: center;
}
#filter #selected li span {
  display: inline-block;
  margin: 0.21333333rem 0;
  font-size: 0.59733333rem;;
}

#filter #selected  .active span {
  color: #22a0dc;
  border-bottom: 1px solid #22a0dc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#filter .tab .active span{
  color: #22a0dc;
}
#filter #selected .sel-location{
  height: 0rem;
  overflow: hidden;
  position: absolute;
  top: 0rem;
  left: 0;
  width: 100%;
}
.wrap #filter #selected .active_location{
  overflow: auto;
  height: 8.10666667rem;;
}
.wrap #filter #selected .active_location ul{
  overflow: auto;
  height: 8.10666667rem;;
}
#filter #selected .sel-location ul{
  width: 33.33333%;
  float: left;
  background-color: #fff;
  padding-top: 0.08533333rem;

}
#filter #selected .sel-location ul .sel-city {
  background-color: #f6f6f6;
}
#filter #selected .sel-location ul:nth-child(1){
  border-right: 0.041rem solid #999;
}
#filter #selected .sel-location ul.sel-area {
  background-color: #e8e8e8;
}
#filter #selected .sel-rent {
  height: 0rem;
  overflow: hidden;
  position: absolute;
  top: 0rem;
  left: 0;
  width: 100%;
  background-color: #e8e8e8;
}
#filter #selected .sel-stamp {
  height: 0rem;
  overflow: hidden;
  position: absolute;
  top: 0rem;
  left: 0;
  width: 100%;
  background-color: #fff;
}
#filter #selected .sel-stamp ul,#filter #selected .sel-rent ul{
  height: 8.10666667rem;;
  background-color: #fff;
}
/*位置、租金、类型筛选结束*/

/*工位list*/
.register_tab{
  list-style: none;margin: 0 auto;
  border-top: 0.256rem solid #ebebeb;
}
.register_tab ul{
  width: 100%;

}
.register_tab ul li{
  padding-bottom: 3.62666667rem;
  border-bottom: 1px solid #ececec;
}
.register_tab li div{
  float: left;
}
.register_tab li div:nth-child(1){
  margin-left: 1.13066667rem;;
  width: 33%;
  vertical-align: middle;
}
.register_tab li div:nth-child(1) img{
  margin-top: 0.38533333rem;
  width: 4.26666667rem;height: 2.98666667rem;
}
.register_tab li div:nth-child(2){
  vertical-align: middle;
  width: 32%;
}
.register_tab li div:nth-child(2) span{
  display: block;
}
.register_tab li div:nth-child(2) span:nth-child(1){
  margin-bottom: 0.52666667rem;
  margin-top: 0.89066667rem;
}
.register_tab li div:nth-child(2) span:nth-child(2){
  color: #999;
}
.register_tab li div:nth-child(3) {
  vertical-align: middle;
  width: 23%;
  text-align: center;

}
.register_tab span{
  font-size: 0.59733333rem ;
}
.register_tab li div:nth-child(3){
  line-height: 3.62666667rem;
  color: red;
  font-size: 0.59733333rem ;
}
/*买卖执照list*/
.guquan_tab{
  list-style: none;margin: 0 auto;
  border-top: 0.256rem solid #ebebeb;
}
.guquan_tab ul{
  width: 100%;


}
.guquan_tab ul li{
  padding-bottom: 0.46933333rem;
  border-bottom: 1px solid #d7d7d7;
  padding-top: 0.46933333rem;
  overflow: auto;
}
.guquan_tab li div{
  float: left;
}
.guquan_tab li div:nth-child(1){
  margin-left: 1.13066667rem;;
  width: 34%;
  vertical-align: middle;
}
.guquan_tab li div:nth-child(1) img{
  margin-top: 0.13333333rem;
  width: 4.98666667rem;

}
.guquan_tab li div:nth-child(2){
  vertical-align: middle;
  height: 6.95466667rem;
  margin-left: 0.712rem;
}
.guquan_tab li div:nth-child(2) span{
  display: block;
  margin-bottom: 0.22666667rem;
  color: #999;
}
.guquan_tab li div:nth-child(2) span:nth-child(1){
  margin-top:1.06933333rem;
  color: black;
}
.guquan_tab li div:nth-child(2) span:last-child label{
  color: red;
}
/*工位详情*/
.content .content-info{
  width: 90%;
  margin: 0 auto;
}
.content.location-img img{
  width:100% ;
}
.content div:nth-child(2) p:nth-child(1){
  color: red;
  font-size: 0.64rem;

}
.content div:nth-child(2) p:nth-child(2){
  font-size: 0.72533333rem;
}
.content div:nth-child(2) p:nth-child(3),.content div:nth-child(2) p:nth-child(4){
  font-size: 0.512rem;color: #999;
}
.content div:nth-child(4) p:nth-child(1),.content div:nth-child(6) p:nth-child(1),.content div:nth-child(8) p:nth-child(1){
   font-size: 0.64rem;
 }
.content div:nth-child(4) p:nth-child(2),.content div:nth-child(6) p:nth-child(2){
  font-size: 0.55466667rem; color: #666;
}
.content-phone a{
  display: block;
  margin: 0rem;
  font-size: 0.72533333rem;
  text-align: center;
 float: left;
  width: 50%;
  height: 2.09066667rem;
  line-height: 2.09066667rem;
}
.content .location-img img{
  width: 14.61993719rem;
}
 .content-phone a:nth-child(2){
  background: #049eff;
  color: white;
}
.content-phone a:nth-child(1){
border-top:1px  solid #d3d3d3;
}
/**买卖执照详情**/
.guQuanInfo-title div:nth-child(1){
  float: left;
  width: 4.90666667rem ;
  margin-right: 1.17333333rem;
}
.guQuanInfo-title div:nth-child(1) img{
  width: 4.90666667rem ;
  margin-left: 0.64rem;
  margin-top: 0.27733333rem;
}
.guQuanInfo-title div:nth-child(2) {
  float: left;
}
.guQuanInfo-title div:nth-child(2) p{
  margin-bottom: 0.64rem;
}
.guQuanInfo-title div:nth-child(2) p:nth-child(1){
  font-size: 0.72533333rem;
}
.guQuanInfo-title div:nth-child(2) p:nth-child(2){
  font-size: 0.64rem;color: red;
}
.guQuanInfo-title div:nth-child(2) p:nth-child(3),.guQuanInfo-title div:nth-child(2) p:nth-child(4){
  font-size: 0.59733333rem;
}
.guQuanInfo-title div:nth-child(2) p:last-child a{
  color: #ffb910;
}
.guQuanInfo-ins{
  width: 90%;
  margin: 0 auto;
  margin-bottom: 0.512rem;
}
  .guQuanInfo-ins .guQuanInfo-ins-title{
  font-size: 0.72533333rem;
  margin:0.533333333rem  0 0.533333333rem 0;
}
.guQuanInfo-ins ul li{
  font-size: 0.59733333rem;
  margin-bottom: 0.42666667rem;
}
.guQuanInfo-ins ul li span{
  font-size: 0.59733333rem;color: #999;
}
.guQuanInfo-content,.content{
  margin-bottom: 2.518rem;
}
.content-phone{
  position: fixed;
  bottom: 0rem;
  width: 100%;
  background: white;
}

/*****注册地址list****/
.guquan_tab .registeradress-list li .registeradress-img img{
  width: 4.26666667rem;
}
.guquan_tab .registeradress-list li .registeradress-img{
  width: 30%;
}
/*********注册地址info**/
.content .registered-address-give{
  font-size: 0.55466667rem;
  color: #666;
  margin-bottom:0.512rem ;
  margin-top:0.512rem ; ;
}
